<?php
if(!$myuser->logged()){
    ?>
    <script>
    alert('Bạn chưa đăng nhập','Xảy ra lỗi',{
        callback:function(){
            window.location.href = '/home/';
        }
        
    });
    </script>
    <?php 
}

$err_mes = '';
$done_mes = '';

$action = getValue('action','str','POST','');
if($action == 'execute') {
    $old_pass = getValue('old_password','str','POST','');
    $pass		        =  getValue('pass', 'str', 'POST', '');
    $re_pass =  getValue('repass','str','POST','');
    if($old_pass == '') {
        $err_mes .= 'Bạn chưa nhập mật khẩu cũ';
    }
    else if($pass == '' || $re_pass == '') {
        $err_mes .= ' Bạn chưa nhập mật khẩu mới';
    }
    else if($pass != $re_pass) {
        $err_mes .= ' Mật khẩu nhập lại không trùng khớp';
    }
    else {
        $db_user = new db_query('SELECT use_id,use_password,use_security
                                 FROM users
                                 WHERE use_id = '.$myuser->u_id.'
                                 LIMIT 1');
        $user = mysql_fetch_assoc($db_user->result);unset($db_user);
        if($user['use_password'] != md5($old_pass.$user['use_security'])) {
            $err_mes .= ' Mât khẩu cũ không đúng';
        }
        else {
            $new_pass = md5($pass.$user['use_security']);
            $db_update = new db_execute('UPDATE users 
                                         SET use_password = "'.$new_pass.'"
                                         WHERE use_id = '.$myuser->u_id);
            if($db_update->total == 1) {
                $done_mes = 'Đổi mật khẩu thành công';
            }else {
                $err_mes .= 'Có lỗi xảy ra';
            }
        }
    }
    
}

?>
<div class="main">
    <div class="user_info">
        <?php
            if($done_mes != '') {
                echo '<p style="color: blue;">'.$done_mes.'</p>';
            }else if($err_mes != '') {
                echo '<p style="color: red;">'.$err_mes.'</p>';
            }
        ?>
        <h3 class="user_info_title">Thông tin tài khoản</h3>
        <div class="user_info_avatar">
            <img src="<?=$myuser->avatar?>" alt="<?=$myuser->firstname.' '.$myuser->lastname?>"/>
        </div>
        <div class="user_info_main">
            <table class="table table-bordered">
                <tr>
                    <td>Tên đầy đủ</td>
                    <td><h2 class="user_info_name"><?=$myuser->firstname.' '.$myuser->lastname?></h2></td>
                </tr>
                <tr>
                    <td>Email</td>
                    <td><?=$myuser->use_name?></td>
                </tr>
                <tr>
                    <td>Điện thoại</td>
                    <td><?=$myuser->phone?></td>
                </tr>
                <tr>
                    <td>Địa chỉ</td>
                    <td><?=$myuser->contact?></td>
                </tr>
                <tr>
                    <td>Ngày đăng ký</td>
                    <td><?=date('d-m-Y',$myuser->date)?></td>
                </tr>
            </table>
            <div class="user_change_pass">
                <h3>Thay đổi mật khẩu</h3>
                <form action="<?=$_SERVER['REQUEST_URI']?>" method="POST">
                    <div class="formRow1">
                        <label for="tbPassword">Mật khẩu cũ: <span class="req">*</span></label>
                        <div class="formRight">
                            <input type="password" class="required" id="password" name="old_password"/>
                        </div>
                        <div class="clear"></div>
                    </div>
                    <div class="formRow1">
                        <label for="tbPassword">Mật khẩu mới: <span class="req">*</span></label>
                        <div class="formRight">
                            <input type="password" class="required" id="password" name="pass"/>
                        </div>
                        <div class="clear"></div>
                    </div>
                    <div class="formRow1">
                        <label for="tbComparePassword">Nhập lại mật khẩu: <span class="req">*</span></label>
                        <div class="formRight">
                            <input type="password" class="required" id="config_password" name="repass">
                        </div>
                        <div class="clear"></div>
                    </div>
                    <div class="formRow1">
                        <input type="hidden" name="action" value="execute" />
                        <input type="submit" name="change_pass" class="btn btn-primary" value="Thay đổi" />
                    </div>
                </form>
            </div>
        </div>
    </div><!-- End user_info -->
</div>